/* 
 * File:   DVenta.h
 * Author: Arturo
 *
 * Created on November 28, 2010, 12:20 AM
 */

#ifndef DVENTA_H
#define	DVENTA_H

#include <iostream>
#include <fstream>
#include "Lista.h"
#include "NVenta.h"
#include "DProducto.h"
#include "DCliente.h"

using namespace std;

class DVenta : public Lista {
public:
    static DVenta* instancia;
    virtual ~DVenta();
    static DVenta &GetInstancia();

    bool Save();
    Lista* VentasDelCliente(int idcliente);
    Lista* VentasDelProducto(int idproducto);
    bool AddFrom(DProducto* &p, DCliente* &c);
private:
    DVenta();
};

#endif	/* DVENTA_H */

